今天是 30 天生成式 AI 實戰挑戰的第一天 🚀
在開始之前,我們需要先完成幾件事情:
例如:AI 聊天機器人 / AI 繪圖應用 / AI 助手工具。
環境建置:準備好可以跑 AI 的開發環境。
API 測試:成功呼叫一次 AI API,確定一切能跑起來。
1. 安裝 Node.js
到 Node.js 官網
下載 LTS 版本,安裝完成後確認:
node -v
npm -v
2. 建立專案資料夾
mkdir ai-30days
cd ai-30days
npm init -y
3. 安裝 OpenAI 套件
npm install openai
4. 設定 API Key
到 OpenAI 平台申請 API Key,
然後在專案目錄下建立 .env 檔案,內容如下:
OPENAI_API_KEY=你的API金鑰
再安裝 dotenv 來讀取環境變數:
npm install dotenv
✅ 測試程式
新建 index.js,並輸入以下程式碼:
import OpenAI from "openai";
import dotenv from "dotenv";
dotenv.config();
const client = new OpenAI({
apiKey: process.env.OPENAI_API_KEY,
});
async function main() {
try {
const res = await client.chat.completions.create({
model: "gpt-4o-mini",
messages: [{ role: "user", content: "Hello AI,今天是挑戰的第一天!" }],
});
console.log("AI 回覆:", res.choices[0].message.content);
} catch (error) {
console.error("發生錯誤:", error);
}
}
main();
💡 今日心得
第一天的任務非常簡單,重點不是要產出多厲害的東西,而是 確保環境能跑起來。
接下來的 29 天,我們會循序漸進,從基礎到應用,最後完成一個完整的 Demo。